package 遍历器;

import 作用域相关.符号表;
import 抽象语法树节点.抽象语法树;

public class 作用域树构造器 {

    public static 符号表 构造(抽象语法树 树) {
        // 注意：本节不处理前向引用，下节《19 类的符号表》才处理前向引用
        var 符号引用监听器 = new 符号监听器();
        new 抽象语法树基础遍历器(符号引用监听器).遍历(树);
        return 符号引用监听器.符号表;
    }
}
